package com.qumitech.visualnovel.model.dao.app;

import java.util.Date;

public class GamingKittenFishingBaseCfgDO {
    private Long id;

    private Byte itemType;

    private String itemName;

    private Integer gamingTimes;

    private Integer maxGamingTimes;

    private Byte middleCostPropType;

    private Integer middleCostPropId;

    private Integer middleCostPropNum;

    private Byte finalCostPropType;

    private Integer finalCostPropId;

    private Integer finalCostPropNum;

    private String itemIcon;

    private String itemZip;

    private String lowRewardCartoonZip;

    private String highRewardCartoonZip;

    private Long minHighRewardPrice;

    private Long minBroadcastRewardPrice;

    private String noticeMsg;

    private String noticeGoUrl;

    private String noticePreIcons;

    private String noticePostIcon;

    private String noticeBgIcon;

    private String noticeName;

    private Boolean deleteFlag;

    private Date createTime;

    private Date updateTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Byte getItemType() {
        return itemType;
    }

    public void setItemType(Byte itemType) {
        this.itemType = itemType;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName == null ? null : itemName.trim();
    }

    public Integer getGamingTimes() {
        return gamingTimes;
    }

    public void setGamingTimes(Integer gamingTimes) {
        this.gamingTimes = gamingTimes;
    }

    public Integer getMaxGamingTimes() {
        return maxGamingTimes;
    }

    public void setMaxGamingTimes(Integer maxGamingTimes) {
        this.maxGamingTimes = maxGamingTimes;
    }

    public Byte getMiddleCostPropType() {
        return middleCostPropType;
    }

    public void setMiddleCostPropType(Byte middleCostPropType) {
        this.middleCostPropType = middleCostPropType;
    }

    public Integer getMiddleCostPropId() {
        return middleCostPropId;
    }

    public void setMiddleCostPropId(Integer middleCostPropId) {
        this.middleCostPropId = middleCostPropId;
    }

    public Integer getMiddleCostPropNum() {
        return middleCostPropNum;
    }

    public void setMiddleCostPropNum(Integer middleCostPropNum) {
        this.middleCostPropNum = middleCostPropNum;
    }

    public Byte getFinalCostPropType() {
        return finalCostPropType;
    }

    public void setFinalCostPropType(Byte finalCostPropType) {
        this.finalCostPropType = finalCostPropType;
    }

    public Integer getFinalCostPropId() {
        return finalCostPropId;
    }

    public void setFinalCostPropId(Integer finalCostPropId) {
        this.finalCostPropId = finalCostPropId;
    }

    public Integer getFinalCostPropNum() {
        return finalCostPropNum;
    }

    public void setFinalCostPropNum(Integer finalCostPropNum) {
        this.finalCostPropNum = finalCostPropNum;
    }

    public String getItemIcon() {
        return itemIcon;
    }

    public void setItemIcon(String itemIcon) {
        this.itemIcon = itemIcon == null ? null : itemIcon.trim();
    }

    public String getItemZip() {
        return itemZip;
    }

    public void setItemZip(String itemZip) {
        this.itemZip = itemZip == null ? null : itemZip.trim();
    }

    public String getLowRewardCartoonZip() {
        return lowRewardCartoonZip;
    }

    public void setLowRewardCartoonZip(String lowRewardCartoonZip) {
        this.lowRewardCartoonZip = lowRewardCartoonZip == null ? null : lowRewardCartoonZip.trim();
    }

    public String getHighRewardCartoonZip() {
        return highRewardCartoonZip;
    }

    public void setHighRewardCartoonZip(String highRewardCartoonZip) {
        this.highRewardCartoonZip = highRewardCartoonZip == null ? null : highRewardCartoonZip.trim();
    }

    public Long getMinHighRewardPrice() {
        return minHighRewardPrice;
    }

    public void setMinHighRewardPrice(Long minHighRewardPrice) {
        this.minHighRewardPrice = minHighRewardPrice;
    }

    public Long getMinBroadcastRewardPrice() {
        return minBroadcastRewardPrice;
    }

    public void setMinBroadcastRewardPrice(Long minBroadcastRewardPrice) {
        this.minBroadcastRewardPrice = minBroadcastRewardPrice;
    }

    public String getNoticeMsg() {
        return noticeMsg;
    }

    public void setNoticeMsg(String noticeMsg) {
        this.noticeMsg = noticeMsg == null ? null : noticeMsg.trim();
    }

    public String getNoticeGoUrl() {
        return noticeGoUrl;
    }

    public void setNoticeGoUrl(String noticeGoUrl) {
        this.noticeGoUrl = noticeGoUrl == null ? null : noticeGoUrl.trim();
    }

    public String getNoticePreIcons() {
        return noticePreIcons;
    }

    public void setNoticePreIcons(String noticePreIcons) {
        this.noticePreIcons = noticePreIcons == null ? null : noticePreIcons.trim();
    }

    public String getNoticePostIcon() {
        return noticePostIcon;
    }

    public void setNoticePostIcon(String noticePostIcon) {
        this.noticePostIcon = noticePostIcon == null ? null : noticePostIcon.trim();
    }

    public String getNoticeBgIcon() {
        return noticeBgIcon;
    }

    public void setNoticeBgIcon(String noticeBgIcon) {
        this.noticeBgIcon = noticeBgIcon == null ? null : noticeBgIcon.trim();
    }

    public String getNoticeName() {
        return noticeName;
    }

    public void setNoticeName(String noticeName) {
        this.noticeName = noticeName == null ? null : noticeName.trim();
    }

    public Boolean getDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(Boolean deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", itemType=").append(itemType);
        sb.append(", itemName=").append(itemName);
        sb.append(", gamingTimes=").append(gamingTimes);
        sb.append(", maxGamingTimes=").append(maxGamingTimes);
        sb.append(", middleCostPropType=").append(middleCostPropType);
        sb.append(", middleCostPropId=").append(middleCostPropId);
        sb.append(", middleCostPropNum=").append(middleCostPropNum);
        sb.append(", finalCostPropType=").append(finalCostPropType);
        sb.append(", finalCostPropId=").append(finalCostPropId);
        sb.append(", finalCostPropNum=").append(finalCostPropNum);
        sb.append(", itemIcon=").append(itemIcon);
        sb.append(", itemZip=").append(itemZip);
        sb.append(", lowRewardCartoonZip=").append(lowRewardCartoonZip);
        sb.append(", highRewardCartoonZip=").append(highRewardCartoonZip);
        sb.append(", minHighRewardPrice=").append(minHighRewardPrice);
        sb.append(", minBroadcastRewardPrice=").append(minBroadcastRewardPrice);
        sb.append(", noticeMsg=").append(noticeMsg);
        sb.append(", noticeGoUrl=").append(noticeGoUrl);
        sb.append(", noticePreIcons=").append(noticePreIcons);
        sb.append(", noticePostIcon=").append(noticePostIcon);
        sb.append(", noticeBgIcon=").append(noticeBgIcon);
        sb.append(", noticeName=").append(noticeName);
        sb.append(", deleteFlag=").append(deleteFlag);
        sb.append(", createTime=").append(createTime);
        sb.append(", updateTime=").append(updateTime);
        sb.append("]");
        return sb.toString();
    }
}